
struct word_t {
    char *word, *type, *root;
    struct word_t *next;
};

struct sn_t {
    struct word_t *adj1, *nc, *adj2;
    struct word_t *pre1, *pre2, *sp;
    struct word_t *pre0, *conj;
    struct sn_t *next;
};

char* strclone(const char *str);

struct word_t* new_word(char *word, char *type, char *root);

struct sn_t* new_sn();

void print_sql(char *word);

void print_sn(struct sn_t *sn, int obj);

void print_oracao();


